package com.jungle.design.mode.annotation;

import java.lang.annotation.*;

/**
 *
 * Strategy 注解
 *
 * @author Sam
 * @date 2021/1/26
 * @since 1.7.7
 */
@Inherited
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD,ElementType.TYPE})
public @interface Strategy {

    /**
     * 标识不同的模块 product、order模块
     * @return
     */
    String module() default "";

    /**
     * 具体的策略类型
     * @return
     */
    String value() default "";
}
